package com.meilai.project.service.business.media;

import com.baomidou.mybatisplus.extension.service.IService;
import com.meilai.project.controller.mini.dto.MiniSourceMTDTO;
import com.meilai.project.dto.business.media.MediaTypeDTO;
import com.meilai.project.entity.media.MediaType;
import com.meilai.project.vo.business.media.MediaTypeTreeVO;

import java.util.List;

/**
 * @author 张驰
 * @date 2022/1/9 23:04
 */
public interface MediaTypeService extends IService<MediaType> {

    List<MediaTypeTreeVO> list(String name);

    Boolean edit(MediaType mediaType);

    Boolean save(MediaTypeDTO mediaTypeDTO);

    List<MediaType> getTypeList(Long media_type_id);

    List<MiniSourceMTDTO> getAllTypeForMini();
}
